package com.fantasy.easy.biz.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.fantasy.easy.biz.domain.BizBase;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fantasy.easy.biz.domain.vo.DictVO;
import com.fantasy.easy.biz.domain.vo.VisualVO;
import com.fantasy.easy.biz.domain.vo.CountVO;

import java.util.List;

/**
 *
 */
public interface BizBaseService extends IService<BizBase> {
    IPage<BizBase> queryAll(BizBase bizBase, Page<BizBase> p);

    int addInfo(BizBase bizBase);

    int deleteInfo(Integer userId);

    int getIdByName(String name);

    CountVO getCount();

    List<VisualVO> getValueAndNameWithColla();

    List<VisualVO> getValueAndNameWithCredit();

    List<DictVO> queryAllNameDict();

}
